module.exports = {
  devServer: {
    // app 就是express
    before(app, server, compiler) {
      app.get(
        "/get_data",
        (req, res) => {
          res.json({
            status: 200,
            msg: "succeed",
            data: {
              name: "恭喜发财",
              age: 18,
            },
          });
        }
      );
      app.post(
        "/get_post",
        (req, res) => {
          res.json({
            status: 200,
            msg: "succeed",
            data: {
              name: "财源广进",
              age: 9999,
            },
          });
        }
      );
    },
    proxy: {
      "/api": {
        //目标接口域名
        target: "https://www.bilibili.com/",
        changeOrigin: true, //是否跨域
        pathRewrite: {
          /* 重写路径，当我们在浏览器中看到请求的地址为：http://localhost:8080/api/core/getData/userInfo 时
            实际上访问的地址是：http://121.121.67.254:8185/core/getData/userInfo,因为重写了 /api
           */
          "^/api": "/", //重写接口 后台接口指向不统一  所以指向所有/
        },
      },
    },
  },
};
